Labels:text | screenshot | font | black and white | design OCR: | File containing the program description | | peppered with scraps of program code. | This is what the programmer works on. - (e.g. sloth. web) - > 0- -o | Literate Programming Tool | 0- -o - - V - - Traditional | Documentation file suitable for | Computer Program | input into a typesetting program | - | (e.g. sloth.c) - (e.g. sloth. tex) Literate programming tools could be organized in a number of ways. However, to fit in with current file and command line based environments, most tools conform to the traditional architecture shown here in which the user feeds in a file containing a literate program, and the literate programming utility generates program files and a documentation file. Figure 1: Traditional architecture of literate programming tools.